@charset "utf-8";

body {
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	margin: 0 auto;
}
#globalHome {
	width: 870px;
	height: 1429px;
	margin: 0 auto;
}

#menu {
	height: 58px;
	margin: 0 auto;
	width: 870px;
}
#menu ul {
	list-style: none;
}

#menu li {
	*float: left;
}
#menu li a {
 	margin: 0 auto;
 	float: left;
 	padding: 17px 29px;
	text-decoration: none;
	color: #FFF;
	font-family: bebas_neueregular, Haettenschweiler, Impact, Arial;
	font-size: 20px;
	letter-spacing: 1px;
}
#menu .menu_separador {
	float: left;
	margin-top:7px;
}
.busca {
	background: url("../_img/site/bg-campo-busca.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 40px;
    width: 219px;
    margin-top: 13px;
    /*
	background: url("../_img/site/bg-campo-busca.png") no-repeat scroll 0 0 transparent;
    height: 40px;
    margin: -96px 0 0 594px;
    position: relative;
    width: 219px;
    */
}
.busca input#busca {
    border: 0 none;
    color: #BBBBBB;
    font-family: verdana;
    font-size: 12px;
    font-weight: bold;
    width: 165px;
}
.btnBuscar {
	background: url("../_img/site/lupa-busca.png") no-repeat scroll right 0 transparent;
    cursor: pointer;
    height: 22px;
    width: 23px;
    border: 0;
    margin-top: 5px;
}

#topoLogo {
	text-align: center;
	height: 135px;
	width: 812px;
	margin: 0 auto;
}
#topoLogo img {
	width: 278px;
	margin-top: 24px;
	float: left;
	margin-left: 258px;
}
#banners {
	height: 362px;
    margin: 0 auto;
    width: 800px;
    position: relative;
}
#destaques {
	height: 351px;
}
.tituloBoxDestaques {
	background: url("../_img/site/bg-destaques.png") no-repeat scroll 0 0 transparent;
    color: #0768A4;
    font-family: bebas_neueregular,Haettenschweiler,Impact,Arial;
    font-size: 25px;
    height: 48px;
    line-height: 45px;
    text-align: center;
}
.boxDestaques {
	margin-top: 2px;
	width: 267px;
	float: left;
	height: 347px;
	text-align: center;
}
.boxDestaques.form {
	text-align: left;
}
.bordaDestaques {
	background: url("../_img/site/borda-destaques.png") no-repeat center;
	height: 190px;
	margin: 5px 0 0;
	
}
.boxDestaques a {
	text-decoration: none;
}
.bordaDestaques img {
	margin: 10px 33px 0;
}/*
.bordaDestaques .formCadastrese {
	margin-top: 10px;
}*/

.formCadastrese {
	height: 157px;
	width: 202px;
	/*background: url("../_img/site/cadastrese-destaque.png") no-repeat;*/
	background-color: #E2F2F2;
	border: 1px solid #F0F0F0;
	margin: 10px 32px;
	position: absolute;
	*position: inherit;
}
.formCadastro {
	margin: 2px 3px;
}
.formCadastro span, .formContato span {
	color: #f78b04;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
}
.formCadastro input {
	background: url("../_img/site/bg-input.png") repeat-x;
	border: 1px solid #D0D0D0;
	height: 26px;
	width: 194px;
}
.textoBoxDestaque {
	color: #3F3225;
    font: bold 12px Tahoma;
    letter-spacing: 1px;
	margin-top: -3px;
    text-align: center;
    height: 34px;
}
.boxEtiqueta {
	height: 109px;
    margin: 0 auto;
    width: 207px;
}
.etiqueta {
 	background: url("../_img/site/etiqueta.png") no-repeat center;
    color: #3F3225;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold;
    height: 70px;
    letter-spacing: -1px;
    line-height: 85px;
    text-align: center;
    margin-top: 10px;
}

.tituloReceitas {
	color: #0768A4;
    font: 26px bebas_neueregular,Haettenschweiler;
    margin-top: 12px;
}
#receitaDestaque {
	width: 522px;
	height: 210px;
    margin-top: 4px;
    float: left;
}
.btnAzulMaior {
	background: url("../_img/site/btn-azul-maior.png") no-repeat;
    color: #FFFFFF;
    font: 17px/25px bebas_neueregular,haettenschweiler;
    height: 26px;
    text-align: center;
    width: 79px;
    cursor: pointer;
    text-decoration: none;
}
.btnAzulMenor {
	background: url("../_img/site/btn-azul-menor.png") no-repeat;
    color: #FFFFFF;
    cursor: pointer;
    font: 13px/18px bebas_neueregular,haettenschweiler;
    height: 20px;
    text-align: center;
    text-decoration: none;
    width: 59px;
}
#receitaDestaque .imgReceitaDestaque {
	border: 1px solid #E6E6E6;
	max-width: 253px;
	max-height: 208px;
	float: left;
	margin: 0 20px 0 0;
}
.tituloLaranjaMenor {
    color: #F78B04;
    font: 19px bebas_neueregular,Haettenschweiler;
    text-transform: uppercase;
}
.tituloLaranjaMinusculo {
	color: #f78b04;
	font: 17px bebas_neueregular,Haettenschweiler;
	text-transform: uppercase;
}
.receitaDestaqueDescricao {
	color: #3F3225;
    font: bold 13px verdana;
    height: 135px;
    margin-bottom: 15px;
    margin-top: 15px;
    overflow: hidden;
}
.receitas {
	float: right;
	width: 231px;
	margin: 15px 0 0;
}

.receitas .imgReceita {
	float: left;
	margin: 0 14px 0 0;
	border: 1px solid #E6E6E6;
	max-width: 98px;
	max-height: 72px;
}
.tituloReceitasThumb {
    color: #3F3225;
    font: 15px bebas_neueregular,Haettenschweiler;
    height: 34px;
    /*letter-spacing: 1px;*/
    margin-bottom: 5px;
    overflow: hidden;
    text-transform: uppercase;
}
#containerHome {
	height: 1146px;
	margin: 0 auto;
	width: 812px;
}
#rodape {
	margin: 0 auto;
	width: 812px;
}
#conteudoRodape {
	margin: 33px 0 0 0;
	height: 151px;
}
#infoBoxEmpresa {
	float: left;
	width: 350px;
}

#infoBoxMenuRodape {
	float: left;
	width: 354px;
}
#infoBoxRedesSociais {
	float: left;
}
.redesSociais {
	width: 50px;
}
.informacoes {
	font-weight: bold;
	font-size: 15px;
	color: #FFF;
	float: left;
}
.menuRodape {
	width: 132px;
	float: left;
	line-height: 30px;
	font-size: 14px;
}
.menuRodape a {
	text-decoration: none;
	color: #FFFFFF;
}
.copyright {
 	color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    margin: 19px 0 0 0;
    text-align: center;
}

/** INTERNAS **/

.tituloAzulMaior {
	color: #0768A4;
    font: 26px bebas_neueregular,Haettenschweiler;
}
.tituloAzulMenor {
	color: #0768A4;
	font: 18px bebas_neueregular,Haettenschweiler;
	letter-spacing: 1px
}
.boxImagemEmpresa {
	background: url("../_img/site/borda-img-a-empresa.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 198px;
    margin: 16px 20px 0 0;
    width: 232px;
}
.boxImagemEmpresa img {
	margin: 14px 15px;
	float: left;
}
.textoEmpresa {
	margin: 15px 0 0;
	color: #3F3225;
    font: bold 13px verdana;
    line-height: 23px;
}
.tituloLaranjaMedio {
	color: #f78b04;
	font: 23px bebas_neueregular,Haettenschweiler;
}

.trigoDireita {
	position: absolute;
	background: url("../_img/site/trigo-direita.png") no-repeat;
	width: 120px;
	height: 110px;
	top: 365px;
	/*margin: -593px 860px;*/
	margin-left: 860px;
	z-index: -1;
}
.trigoEsquerda {
	position: absolute;
	background: url("../_img/site/trigo-esquerda.png") no-repeat;
	width: 84px;
	height: 78px;
	margin: -115px 0;
	z-index: -1;
}

#backInternas {
	background: url("../_img/site/bg-internas3.png") no-repeat scroll top;
	/*margin: 0 auto;*/
	/*width: 980px;*/
	height: 322px;
}
#globalInternas {
	margin: 0 auto;
	/*width: 980px;*/
	height: 322px;
}
#containerConteudo {
	background: none no-repeat scroll 0 0 #FFFFFF;
    min-height: 623px;
    margin: 0 auto;
	width: 812px;
	overflow: hidden;
	box-shadow: 5px 0 21px -13px;
}
#rodapeContainer {
	background: url("../_img/site/rodape-internas3.png") no-repeat bottom;
	height: 228px;
	overflow: hidden;
}
#conteudo {
	margin: 17px 25px;
  	position: relative;
  	width: 765px;
}
#trigos {
	width: 980px;
	margin: 0 auto;
}
.boxImagemDistribuidores {
	background: url("../_img/site/borda-img-distribuidores.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 158px;
    margin: 18px 8px -4px 0;
    width: 183px;
}
.boxImagemDistribuidores img {
	float: left;
    height: 128px;
    margin: 9px 10px;
    width: 162px;
}

.receitasLista {
	float: left;
	width: 382px;
	margin: 15px 0 32px;
}
.receitasLista .imgReceita {
	float: left;
	margin: 0 21px 0 0;
	border: 1px solid #E6E6E6;
	max-width: 122px;
	max-height: 78px;
}
.receitaDetalhe {
	float: left;
	width: 510px;
	margin: 15px 0 32px;
}
.receitaDetalhe .imgReceita {
	float: left;
	margin: 0 21px 0 0;
	border: 1px solid #E6E6E6;
	max-width: 203px;
	max-height: 167px;
}
.imgRendimentoTempo {
	background: url("../_img/site/img-tempo.png") no-repeat center top;
    float: left;
    font: 14px/91px bebas_neueregular,haettenschweiler;
    height: 52px;
    text-align: center;
    text-transform: uppercase;
    min-width: 37px;
    margin-left: 9px;
    overflow: hidden;
}
.imgRendimentoPorcoes {
	background: url("../_img/site/img-porcoes.png") no-repeat center top;
    float: left;
    font: 14px/91px bebas_neueregular,haettenschweiler;
    height: 52px;
    text-align: center;
    text-transform: uppercase;
    min-width: 37px;
    margin-left: 18px;
    overflow: hidden;
}
.descricaoReceita {
	font: bold 11px verdana;
	color: #3F3225;
	line-height: 16px;
	width: 500px;
}

.lateralMaisReceitas {
	background: url("../_img/site/img-separador-horizontal.png") no-repeat;
	float: left;
	min-height: 567px;
	width: 255px;
}

.lateralInterna {
	margin-left: 12px;
	float: left;
}
.lateralInterna .tituloReceitasThumb{
	font-size: 15px;
}
.ingredientesLista {
	float: left;
    list-style: disc inside none;
    margin: 0 19px 0 0;
}
.tituloReceitasThumbLista {
	color: #3F3225;
    float: left;
    font: 19px/22px bebas_neueregular,Haettenschweiler;
    height: 48px;
    margin-bottom: 4px;
    overflow: hidden;
    text-transform: uppercase;
    width: 190px;
}

.descricaoOndeEncontrar {
    font: bold 11px/24px verdana;
    margin-top: 7px;
    color: #3f3225;
}
.tituloOndeEncontrar {
	margin-left: 2px;
	color: #f78b04;
	font: bold 11px verdana;
}
.enderecoOndeEncontrar {
	margin-left: 2px;
	color: #3F3225;
	font: bold 11px verdana;
	height: 61px;
}
.boxImagemDistribuidores.ondeEncontrar {
	height: 234px;
}
.boxImagemDistribuidores .textoBoxOndeEncontrar {
	height: 234px;
	overflow: hidden;
}

.boxContato {
	width: 370px;
	float: left;
}
.tituloContato {
	color: #3f3225;
    font: bold 12px/24px verdana;
    margin-top: 7px;
    
}
.formContato {
	margin: 11px 0;
}
.formContato span {
	line-height: 17px;
}
.formContato input[type=text], textarea {
	background: #E0E0E0 no-repeat;
	width: 305px;
	height: 26px;
	border: 1px solid #C0C0C0;
}
.formContato, textarea {
	height: 164px;
	max-height: 164px;
	max-width: 305px;
}
.bordaMapa {
	background: url("../_img/site/borda-img-mapa.png") no-repeat;
	width: 356px;
	height: 307px;
	float: left;
}
.mapa {
	margin: 12px 13px;	
}

/* PRODUTOS */

#menuProdutosSelecionado {
    float: left;
    font: bold 11px/21px verdana;
    margin: 15px 17px 0 0;
}

#menuProdutosSelecionado a, #menuProdutosNaoSelecionado a {
	text-decoration: none;
	color: #FFFFFF;
}
.menuImgEsquerdoSelecionado {
	float: left;
	background: url("../_img/site/produtos_menu_selecioado_esquerda.png") no-repeat;
	width: 5px;
	height: 28px;
}

.menuImgCentroSelecionado {
	background: url("../_img/site/produtos_menu_selecionado_centro.png") repeat-x scroll center center transparent;
    float: left;
    height: 28px;
    min-width: 79px;
    text-align: center;
}
.menuImgDireitoSelecionado {
	float: left;
	background: url("../_img/site/produtos_menu_selecioado_direita.png") no-repeat;
	width: 9px;
	height: 28px;
}
/**/
#menuProdutosNaoSelecionado {
    float: left;
    font: bold 11px/21px verdana;
    margin: 15px 17px 0 0;
}

.menuImgEsquerdoNaoSelecionado {
	float: left;
	background: url("../_img/site/produtos_menu_nao_selecioado_esquerda.png") no-repeat;
	width: 5px;
	height: 28px;
}

.menuImgCentroNaoSelecionado {
	background: url("../_img/site/produtos_menu_nao_selecionado_centro.png") repeat-x scroll center center transparent;
    float: left;
    height: 28px;
    min-width: 79px;
    text-align: center;
}
.menuImgDireitoNaoSelecionado {
	float: left;
	background: url("../_img/site/produtos_menu_nao_selecioado_direita.png") no-repeat;
	width: 9px;
	height: 28px;
}

#produtosLista {
	margin: 0 auto;
    width: 703px;
}
.produto {
	float: left;
	margin-top: 48px;
	width: 151px;
	text-align: center;
	
}
.menuImgCentroSelecionado, .menuImgCentroNaoSelecionado {
	cursor: pointer;
}
.produto .tituloProduto {
	font-size: 11px;
    margin: 9px auto;
    max-height: 35px;
    overflow: hidden;
    width: 134px;
}
.produto img {
	max-width: 96px;
	max-height: 100px;
}
.imgSeparadorProdutos {
	float: left;
    height: 200px;
    margin-top: 5px;
    width: 1px;
}

#produtoImagem {
	float: left;
	margin-top: 31px;
	width: 246px;
	text-align: center;
	font: 10px arial;
}
#produtoImagem img {
	max-width: 159px;
	max-height: 167px;
}
#produtoImagem a {
	text-decoration: none;
	color: #000000;
}
#produtoImagem .ampliar {
	background: url("../_img/site/lupa-produto-ampliar.png") no-repeat scroll 64px 4px transparent;
}

.tituloLaranjaMenorProduto {
    color: #F78B04;
    font: bold 13px verdana;
}
#produtoCaracteristicas {
	float: left;
	margin: 27px 41px;
	font: 11px arial;
}
#produtoCaracteristicas .caracteristica {
	float: left;
	font-weight: bold;
}
.imgSeparadorProdutosInterna {
	float: left;
	margin-left: 15px;
	margin-top: 11px;
}

.tituloDescricaoProduto {
	color: #F78B04;
    font: bold 11px verdana;
}

.descricaoConteudoProduto {
	background: none repeat scroll 0 0 #f0eff3;
    border: 1px solid #beb7cf;
    border-radius: 4px 4px 4px 4px;
    font: 11px arial;
    margin-top: 1px;
    padding: 6px;
    width: 521px;
}
#blocoResultadoBusca {
    padding-top: 15px;
    width: 590px;
    clear: both;
}

#blocoResultadoBusca:not(:last-child) {
	border-bottom: 1px solid #EAEAEA;
}
#blocoResultadoBusca {
	*border-bottom: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA\0/;
}
#blocoResultadoBusca .btnAzulMenor {
	margin-bottom: 18px;
	margin-top: 4px;
}

.descricaoPesquisa {
    color: #3F3225;
    font: bold 11px/24px verdana;
}

/* paginacao */
.pagination {
	font: 15px bebas_neueregular,Haettenschweiler;
}
.pagination a {
	text-decoration: none;
	color: #3f3225;
}
.pagination a:hover {
	text-decoration: underline;
}
.pagination a.current {
	background: none repeat scroll 0 0 #D0D0D0;
    border-radius: 4px 4px 4px 4px;
    padding: 3px;
    width: 9px;
}

.break {
	clear: both;
}
.sep2{
	height:2px;
}
.sep3{
	height:3px;
}
.sep5{
	height:5px;
}
.sep7{
	height:7px;
}
.sep10{
	height:10px;
}
.sep15{
	height:15px;
}
.sep20{
	height:20px;
}
.sep30{
	height:30px;
}
.sep40{
	height:40px;
}
.sep45{
	height:45px;
}
.sep50{
	height:50px;
}
.sep73{
	height:73px;
}
.sep100{
	height:100px;
}
div.error {
	color: red;
	font: 9px verdana;
}
.notification2 {
	color: green;
	font: 9px verdana;
}